A deterministic version of Pollard's p-1 algorithm
نویسنده
چکیده
In this article we present applications of smooth numbers to the unconditional derandomization of some well-known integer factoring algorithms. We begin with Pollard’s p−1 algorithm, which finds in random polynomial time the prime divisors p of an integer n such that p− 1 is smooth. We show that these prime factors can be recovered in deterministic polynomial time. We further generalize this result to give a partial derandomization of the k-th cyclotomic method of factoring (k ≥ 2) devised by Bach and Shallit. We also investigate reductions of factoring to computing Euler’s totient function φ. We point out some explicit sets of integers n that are completely factorable in deterministic polynomial time given φ(n). These sets consist, roughly speaking, of products of primes p satisfying, with the exception of at most two, certain conditions somewhat weaker than the smoothness of p − 1. Finally, we prove that O(lnn) oracle queries for values of φ are sufficient to completely factor any integer n in less than exp ( (1 + o(1))(lnn) 1 3 (ln lnn) 2 3 )
منابع مشابه
On Fields and Colors
We exhibit a simplified version of the construction of a field of Morley rank p with a predicate of rank p − 1, extracting the main ideas for the construction from previous papers and refining the arguments. Moreover, an explicit axiomatization is given, and ranks are computed.
متن کاملOn Fields and Colors
We exhibit a simplified version of the construction of a field of Morley rank p with a predicate of rank p − 1, extracting the main ideas for the construction from previous papers and refining the arguments. Moreover, an explicit axiomatization is given, and ranks are computed.
متن کاملExplicit primality criteria for (p-1)pn - 1
Deterministic polynomial time primality criteria for 2n − 1 have been known since the work of Lucas in 1876–1878. Little is known, however, about the existence of deterministic polynomial time primality tests for numbers of the more general form Nn = (p − 1) pn − 1, where p is any fixed prime. When n > (p − 1)/2 we show that it is always possible to produce a Lucas-like deterministic test for t...
متن کاملCodes over subsets of algebras obtained by the Cayley-Dickson process
In this paper, we define binary block codes over subsets of real algebras obtained by the Cayley-Dickson process and we provide an algorithm to obtain codes with a better rate. This algorithm offers more flexibility than other methods known until now, similar to Lenstra's algorithm on elliptic curves compared with p − 1 Pollard's algorithm.
متن کاملIrreducibility and Deterministic r-th Root Finding over Finite Fields
Constructing r -th nonresidue over a nite eld is a fundamental computational problem. A related problem is to construct an irreducible polynomial of degree r e (where r is a prime) over a given nite eld Fq of characteristic p (equivalently, constructing the bigger eld Fqr e ). Both these problems have famous randomized algorithms but the derandomization is an open question. We give some ne...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Math. Comput.
دوره 79 شماره
صفحات -
تاریخ انتشار 2010